Alcaiz - Motorcycling legend Valentino Rossi completed two practice sessions on Friday for the Aragon Grand Prix, a mere 21 days after surgery on a double leg fracture.
The 38-year-old Italian was back on his Yamaha in half the forecast time normally needed to recover from such an operation.
The nine-time world champion, given the all-clear to take part after passing a mandatory medical examination at the MotorLand Aragon circuit, took it easy in the opening session staged in damp conditions.
He completed seven laps to test his fitness, returning for the second session in which he managed another 13 laps as he bids to line up in Sunday's race.
"I'm quite happy, because I feel comfortable on the bike," Rossi said.
"I was good already from this morning and also because the leg, after two practice sessions, is in a good condition, I don't feel a lot of pain."
Honda rival Dani Pedrosa topped the combined timesheets, the 2012 winner in Aragon posting a fastest lap of 1 minute 59.858 seconds, the only rider to duck under the two-minute mark.
The Spaniard commented: "I'm happy with this day, even if it was obviously a bit strange.
"Both times when we were preparing to go on track, it started to rain and we had to change setup and tyres."
Ducati's Jorge Lorenzo was second on the day at 0.214 seconds with Yamaha Tech's Johann Zarco and Pedrosa's teammate and fellow Spaniard Marc Marquez next best.
"Apparently it should be dry tomorrow and Sunday, so we'll keep pushing and see where we are in dry conditions," said Marquez.
Rossi, who had completed 20 training laps in Misano on Tuesday, came in 20th, more than two seconds back.
Rossi underwent surgery on September 1, a day after a crash in training, discharging himself from hospital the following day.
He is returning to action after missing the San Marino Grand Prix because of the leg break, but remains fourth in the world championship standings, 42 points behind world champion Marquez of Spain and Italy's Andrea Dovizioso with five rounds to go.
Aragon MotoGP combined first and second free practice times on Friday:
1. Dani Pedrosa (ESP/Honda) 1min 59.858sec, 2. Jorge Lorenzo (ESP/Ducati) at 0.214sec, 3. Johann Zarco (FRA/Yamaha) 0.462, 4. Marc Mrquez (ESP/Honda) 0.601, 5. Karel Abraham (CZE/Ducati) 0.613, 6. Cal Crutchlow (GBR/Honda) 0.624, 7. Sam Lowes (GBR/Aprilia) 0.727, 8. Andrea Dovizioso (ITA/Ducati) 1.104, 9. Aleix Espargar (ESP/Aprilia) 1.157, 10. Pol Espargar (ESP/KTM) 1.184
20. Valentino Rossi (ITA/Yamaha) 2.059