Hampshire will still be optimistic of recording a first victory of the season, despite failing to hammer home their advantage with the bat again.
Their bowlers rolled out Glamorgan for 103 on day one of the four-day Championship division two contest.
But Jimmy Adams’ side failed to build the kind of match-winning lead they were looking for.
Again the play was blighted by rain delays.
Resuming their first innings on 29 for one, none of Hampshire’s top batsmen were able to deliver.
Instead, Glamorgans’ Huw Waters picked up career-best figures of seven for 53.
Hampshire had to make do with a first-innings lead of 53 as the visitors were bowled out for 156, with Liam Dawson top-scoring on 32.
It may not be the kind of lead that dictates a game.
But it could yet have an influence – especially if Hampshire have to make a jittery chase in the last innings of the game.
On this evidence, anything approaching a chase of 130 or more could make things very tricky.
It was a day of short partnerships – only Dawson and Michael Carberry, who hit 27, managed anything remotely like a lengthy stay.
They cruised along to a 47-run stand in the morning session with minimal fuss.
But Dawson was then dismissed by Waters with the help of a straightforward lbw decision.
And the rest of the batsmen fell in a steady and alarming procession.
Simon Katich, Carberry, James Vince and the out of sorts Sean Ervine again failed to make significant contributions.
Nobody is doubting the difficulties of batting during the early season and the helpful bowling conditions.
But they will know themselves that some of their dismissals were down to poor shot selection, rather than an unplayable swinging ball on a green pitch.
Vince and Carberry were caught out attempting hooks.
And they will perhaps be the most frustrated, particularly as they both looked in decent nick before they departed.
Further down the order, there were small but useful contributions to at least get Hampshire into the lead.
But they will know it should have been more.
And with Glamorgan ending the second day on 73 for three and leading by 20 runs with seven wickets in hand, there’s work to be done.