A sparkling unbeaten 114 by the in-form Jason Roy coupled with half-centuries from Tillakaratne Dilshan and Gary Wilson helped Surrey dominate a rain-interrupted second day against Hampshire at The Oval.

Five rain delays failed to hamper Surrey's flow or curtail an eye-catching unbroken sixth-wicket stand between Roy and Wilson which added 159 in 33.1 overs through to stumps.

Resuming on their overnight score of 68 for one following a rain-ruined opening day of only 26 overs, Surrey lost two wickets on a brighter, breezier second morning in SE11.

Rory Burns added 12 to his overnight score, including a dabbed boundary to third man off Danny Briggs, only to depart leg before when working across the line to the left-arm spinner's next delivery.

Surrey raised three figures through Vikram Solanki, who stroked a brace of fours off James Tomlinson to post an 81-ball half-century. In Briggs' next over, though, he was bowled as he played back in defence and shook his head in disappointment before trudging off with 57 to his name.

Dilshan marched in to make an aggressive start to his championship career. The Test veteran spanked three boundaries in four balls only to be pegged back by some accurate bowling from Tomlinson and Brad Taylor, a 17-year-old off-spinner making only his second championship appearance for Hampshire.

The teenager enjoyed success with his first delivery after lunch to break a fourth-wicket stand worth 73 in 20.4 overs between Steven Davies and Dilshan. Aiming to punish a slightly short one from Taylor, Davies (30) skied to mid-wicket where Matt Coles took an over-the-shoulder catch on the run.

The tussle between Dilshan and Tomlinson proved fascinating, with the left-armer opting to cut his pace back and bowl off-cutters largely from around the wicket.

Having seen Surrey make a racing start, Tomlinson's theory helped restrict Dilshan to singles for the best part of half an hour, but the Sri Lankan broke the shackles once Tomlinson rested.

His imperious on-drive on the up against Kyle Abbott heralded a ninth boundary and his maiden championship half-century from 80 balls but in looking to move through the gears, 37-year-old Dilshan became Briggs' third victim of the day. With his score on 69, Dilshan rocked back to cut only to be caught via the toe-end of his bat by keeper Adam Wheater.

Roy, fresh from scoring 63 from 25 balls in Friday's corresponding NatWest T20 Blast encounter between these two sides, took up Dilshan's cause to accelerate the run-rate.

He drove Taylor for a brace of straight sixes to move past the 2,000-run milestone in first-class cricket and, after two mid-afternoon breaks for rain, the flow of boundaries continued against the second new ball as Roy and Gary Wilson added 112 in 20 overs through to tea.

Surrey skipper Wilson reached an 80-ball 50 with 10 fours soon after the interval then, after two further breaks for showers, Roy posted his second ton of the championship campaign.

He took 102 balls, and hit 13 fours and three sixes, closing on 114 from 113 balls with Wilson unbeaten on 63 at the other end.