Attard osallistui sisäratojen MM-kisoissa 2006 60 metrin matkalle, mutta putosi jo ensimmäisellä kierroksella. Hän ei päässyt läpi alkueristä myöskään Osakan MM-kilpailuissa 2007, joissa hän putosi 100 metrillä jäätyään eränsä seitsemänneksi. Attard juoksi Pekingin olympialaisissa 2008 saman matkan ajassa 12,20 sekuntia ja putosi ensimmäisellä kierroksella.