Beyonce rocked green earrings at President Barack Obama's second inauguration before Jennifer Hudson sang to the President and the first lady at the inaugural ball.