Dani Pedrosa has undergone successful surgery in Barcelona to remove a titanium plate from his left shoulder.
The plate was put in after the Repsol Honda MotoGP rider broke his collarbone in a crash last October and he suffered numbness in this year's opening race.
Tests showed that this was caused by compression of an artery close to the original fracture, which has healed.
He will stay in hospital for 48 hours before a check-up next week, and hopes to race in Portugal on 1 May.
Pedrosa was Jorge Lorenzo's main world title rival last season until he fell off in practice for the Japanese Grand Prix at Motegi and was forced to miss two races, all but handing the title to his fellow Spaniard.
Pedrosa finished third in this year's season-opener in Qatar, where the numbness problem flared up, and came home second in Sunday's dramatic Spanish Grand Prix in Jerez, to take second place in the championship standings.