Iain Duffus topped the Isle of Man TT practice leaderboard after the opening two sessions.
The 35-year-old Glenrothes rider powered his 750cc Honda RC45 around the demanding 37.73-mile mountain course in a best time of 19 minutes 16.1 seconds.
Duffus, twice a TT race winner, was delighted with his form which signals his return to full fitness following a horrific crash during qualifying for a British Championship round in May last year.
Sean Harris charged his Yamaha to a 114.12 m.p.h. lap to top the 250cc practice while Denis McCullough, with a 105.02 m.p.h. lap, was the fastest 125cc rider.