US President Barack Obama has formally announced his 2012 re-election bid, saying the country needed ``to protect the progress'' it had made.
Obama announces 2012 re-election bid