Somerset missed the chance to go top of the LV County Championship Division One table after Hampshire's walking wounded comfortably held on for a draw on the final day at Taunton.
The hosts claimed a first-innings lead of 128 in the rain-affected contest but Hampshire batted out most of day four to finish at 224-4 in their second innings.
Somerset, on 392-7 in their first innings overnight, had batted on to secure the fifth batting point on the fourth morning before being all out for 412.
James Hildreth added only two before James Tomlinson removed him for 130, left-arm seamer Tomlinson going on to finish with figures of 7-85.
Hampshire slipped to 55-2 second time around before Neil McKenzie rescued the situation with a composed 60 not out.
McKenzie was well supported by James Vince (43) and Daniel Christian (36), although there was a nasty moment when Christian had the grille of his helmet penetrated by a Zander de Bruyn (1-17) bouncer.
Blood was pouring from the bridge of the Australian's nose but, after several minutes of treatment, he bravely continued.
Christian is the latest Hampshire player to suffer an injury in the build-up to Friends Provident t20 finals day at the Rose Bowl on Saturday.
Certainly out is Michael Lumb, nursing a broken foot sustained while fielding, while skipper Dominic Cork and all-rounder Sean Ervine are both under treatment for back problems.
Somerset had to settle for 11 points from the stalemate and are now second in the Division One table - two points behind leaders Nottinghamshire, who have a game in hand.
James Hildreth continued his fine form with the bat, hitting a sixth LV County Championship century of the season to help Somerset built a first-innings lead over Hampshire.
England Lions batsman Hildreth was unbeaten on 128 as the hosts closed day three at Taunton on 392-7 in reply to their opponents' first-innings total of 284.
Zander de Bruyn 95 had earlier hit 95 to help Somerset, who could go top of Division One if they manage to secure a victory on home soil, recover from 128-4.
Hildreth and De Bruyn shared a stand worth 155 for the fifth wicket in 38 overs against a weakened attack following the loss of Craig Kieswetter for 43.
James Tomlinson claimed 5-78 but Hampshire lost Dominic Cork to a back injury straight after lunch, the veteran seamer joining Sean Ervine, who was already suffering with a similar problem, off the field.
By the end of play Somerset held a lead of 108 runs, Hildreth moving them to within touching distance of maximum batting points with the 18th ton of his first-class career.
Hampshire collapsed from 217-5 to 284 all out during the brief passage of play possible on the second day against Somerset at Taunton.
Rain kept the players indoors for most of the day but conditions eventually cleared just before 5pm to allow 21.3 overs of action.
The hosts, who are third in the LV County Championship Division One table and remain in contention for a maiden title, claimed the final five Hampshire wickets in the space of 6.3 overs.
South Africans Charl Willoughby and Alfonso Thomas enjoyed themsleves in seamer-friendly conditions, Willoughby taking three wickets to finish with 4-80 and Thomas the other two for figures of 2-69.
Somerset lost skipper Marcus Trescothick, caught and bowled by James Tomlinson (1-4) for seven, in the fourth over of their reply.
But Arul Suppiah (7no) and nightwatchman Thomas (0no) survived more than three overs through to stumps to leave Somerset on 16-1.
Michael Carberry's 71 provided the foundation for Hampshire to reach 217-5 after they had been asked to bat by Somerset at Taunton.
Carberry, who played a solitary Test during the winter tour of Bangladesh and was looking to press his claims for another England chance, hit 11 fours and a six during his 124-ball knock.
Hampshire looked on course for a big first-innings score at 130-1 in mid-afternoon before Somerset left-arm spinner Murali Kartik dragged the hosts back into it with three wickets.
Kartik accounted for Carberry, Michael Lumb (42) and James Vince (4) to finish with figures of 3-51 from 23 overs.
At 186-5, Hampshire looked to have wasted their good start but an unbroken sixth-wicket stand between Sean Ervine (18no) and Daniel Christian (11no) steadied the ship and left honours even when rain brought a premature end to the opening day with 13 overs remaining.