With Lionel Messi starting on the bench, the visitors failed to make the most of their dominance in the first-half with Marc Bartra's wayward header their only serious effort on goal yesterday.
Neymar and Cesc Fabregas then passed up great chances to put Barca in front at the beginning of the second period before Messi was finally introduced for the final quarter.
However, even the Argentine couldn't open the door as Osasuna stood firm to prevent Barca scoring in the league for the first time since January 2012.
"I am very calm with the performance of the team, especially because Osasuna is a team that can cause damage in their stadium and we didn't suffer at all defensively."
Martino had decided to hand a surprise start to captain Carles Puyol after seven months out due to knee surgery, but left Messi on the bench as he returned from a thigh strain.
"Obviously, we were trying to win the game when Leo came on, but independent of the result, whether Barcelona were winning or losing, we always saw Leo playing 20-25 minutes," said the coach.
Neymar was inches away from finding the breakthrough nine minutes after the break but he just couldn't reach Martin Montoya's low cross on the stretch.
Fabregas then blasted over after being played in perfectly by Xavi.
With the chances beginning to arrive, Martino summoned Messi from the bench 22 minutes from time in place of Xavi.
The Argentine fired a warning shot wide with his first opening 12 minutes from the end, but Barca failed to create another clear sight of goal and had to settle for a draw.
