Former Punjab Chief Minister Captain Amarinder Singh today met Union Home Minister Amit Shah at his residence in New Delhi, raising speculation over his future in politics.