Defending champion Stephane Peterhansel closed the gap on Dakar Rally leader Nani Roma after finishing in second place on the 10th stage of the race.