Barack Obama has talked about the Armenian Genocide on TV, in Senate, and on his website, with great support for the Armenian cause of recognition of the Armenian Genocide.
Barack Obama discusses Armenian Genocide (video)

Barack Obama has been a strong supporter of "US-Armenian" relations and claims there is a common goal for fighting against terrorism together.

Barack Obama has also declared the following on his letters to the Armenian National Committee of America:

Barack Obama wrote:

I shared with Secretary Rice my firmly held conviction that the Armenian Genocide is not an allegation, a personal opinion, or a point of view, but rather a widely documented fact supported by an overwhelming body of historical evidence. The facts are undeniable. An official policy that calls on diplomats to distort the historical facts is an untenable policy. As a senator, I strongly support passage of the Armenian Genocide Resolution (H.Res.106 and S.Res.106), and as President I will recognize the Armenian Genocide.

http://www.barackobama.com/2008/01/19/barack_obama_on_the_importance.php

Barack Obama recently declared that he will not do as promised and accept the Armenian Genocide because he wants Turkish-Armenian relations to improve.