Rabat misses win but still 'very happy' with second