Osasuna will head into Saturday's contest in impressive form, having picked up nine points from their last four matches, including a 1-0 victory away to Alaves last weekend.
Los Rojillos had been sliding down the table in the early stages of 2021, but they are currently 12th in the division, only two points behind 10th-placed Athletic Bilbao on the same number of games.
Jagoba Arrasate's side, who finished 10th in La Liga last season, have been inconsistent on their own patch this term, though, collecting just 15 points from 12 matches.
The four-time Segunda Division winners suffered a 4-0 loss when they travelled to Camp Nou at the end of November, but the points were shared in a 2-2 draw when the pair last locked horns at Estadio El Sadar.
Barca, meanwhile, will enter this match off the back of a 3-0 win over Sevilla in the second leg of their Copa del Rey semi-final contest, which saw them advance to the final courtesy of a 3-2 aggregate score.
Koeman's team also beat Sevilla 2-0 in the league last weekend to move onto 53 points for the season, five points behind leaders Atletico, who still have a game in hand.
Atletico and third-placed Real Madrid will lock horns on Sunday afternoon, meaning that it could be an important weekend for Barca as they look to close the gap on Diego Simeone's side.
The Catalan giants have had their problems this season but will enter the clash with Osasuna off the back of three straight wins, where they have not conceded a single goal, and there have also been suggestions that Lionel Messi could be ready to sign a new deal with the club.
Three of Barca's four league defeats this season have come on their travels, though, and they have not won at Estadio El Sadar in Spain's top flight since December 2016.
Osasuna La Liga form: WLWWLW
Osasuna form (all competitions): LLWWLW
Barcelona La Liga form: WWWDWW
Barcelona form (all competitions): WLDWWW
Jordi Alba and Sergino Dest were wing-backs against Sevilla but could revert to the full-back positions for this game, while Pedri should also start despite only just being cleared from injury for Wednesday's match.
Osasuna possible starting lineup:
Herrera; Vidal, Aridane, D Garcia, Cruz; Torro, Oier, Moncayola; Torres, Calleri, R Garcia
Barcelona possible starting lineup:
Ter Stegen; Dest, Mingueza, Lenglet, Alba; Pedri, Busquets, De Jong; Trincao, Messi, Griezmann
We say: Osasuna 0-2 Barcelona
Barca have been impressive in recent matches and will be determined to put another three points on the board this weekend ahead of the second leg of their last-16 Champions League clash with Paris Saint-Germain; Osasuna have shown a lot of improvement, but we are expecting Koeman's side to triumph.