2006 unterlag Harel im Finale der Französischen Meisterschaften Annabelle Euranie. Bei den Europameisterschaften in Tampere bezwang Harel im Viertelfinale die Schwedin Maria Lindberg, im Halbfinale Sabrina Filzmoser aus Österreich und im Finale Kifayət Qasımova aus Aserbaidschan. Im Jahr darauf schied sie in ihrem zweiten Kampf bei den Europameisterschaften in Belgrad gegen Natalija Jucharewa aus. bei den Weltmeisterschaften 2007 in Rio de Janeiro unterlag sie im Viertelfinale der Ungarin Bernadett Baczkó und im ersten Kampf der Hoffnungsrunde Yvonne Bönisch. 2008 bei den Europameisterschaften in Lissabon unterlag sie im Halbfinale der Spanierin Isabel Fernández, den Kampf um Bronze gewann Harel gegen die Serbin Radmila Perišić. Vier Monate später bei den Olympischen Spielen in Peking unterlag Harel im Viertelfinale der Italienerin Giulia Quintavalle. In der Hoffnungsrunde besiegte sie Bernadett Baczkó und Yvonne Bönisch, den Kampf um Bronze verlor sie nach 2:09 Minuten gegen die Chinesin Xu Yan. 2009 erreichte Barbara Harel das Finale der Mittelmeerspiele in Pescara und gewann Silber hinter der Griechin Ioulietta Boukouvala.