The 26-year-old underwent surgery following the explosion that caused the first leg of the club's UEFA Champions League quarter-final first leg against Monaco to be postponed, but recently returned to training and was an unused substitute on Matchday 33.
On Saturday he made his first Bundesliga appearance since Matchday 28, playing the full 90 minutes of Dortmund's 4-3 triumph over Werder Bremen that secured Die Schwarzgelben third spot in the table and automatic qualification for next season's UEFA Champions League group stages.
Bartra's team-mate Pierre-Emerick Aubameyang scored a brace in the victory to take his tally for the season to 31 and win the coveted Torjägerkanone as the league's top scorer.
What a match, so thrilling, what an atmosphere, such a feeling.. Really HAPPY and PROUD!— Marc Bartra (@MarcBartra) May 20, 2017
Tarde increible la de hoy..FELIZ!
DANKE Familie!!💛🖤 pic.twitter.com/wYYti6jV1I