On a slightly warmer track Rosberg’s best time was a tenth of a second off his quickest from first practice.
Drivers had been told restrictions on track limits would not be enforced in the first practice session that policy changed in the afternoon.
Ahead of the session teams were told each driver could only run wide at turn one a maximum of three times before being reported to the stewards, and some came close to using up all three ‘strikes’.
Lewis Hamilton got within four-tenths of a second of his team mate after locking up at the Spitzkehre on his quickest lap and fighting oversteer at turn ten.
Mercedes’ rivals were closer to them in the second session than in the first. Sebastian Vettel lapped within six-tenths of a second of Rosberg and both Red Bulls were eight-tenths off the pace.