Using variational formulations, Kikuchi and Oden derive a multitude of results, both for classical problems and for nonlinear problems involving large deflections and buckling of thin plates with unilateral supports, dry friction with nonclassical laws, large elastic and elastoplastic deformations with frictional contact, dynamic contacts with dynamic frictional effects, and rolling contacts. This method exposes properties of solutions obscured by classical methods, and it provides a basis for the development of powerful numerical schemes. Among the novel results presented here are algorithms for contact problems with nonlinear and nonlocal friction, and very effective algorithms for solving problems involving the large elastic deformation of hyperelastic bodies with general contact conditions. Includes detailed discussion of numerical methods for nonlinear materials with unilateral contact and friction, with examples of metalforming simulations. Also presents algorithms for the finite deformation rolling contact problem, along with a discussion of numerical examples.