With out "disable connected check command" also this scenario worked for me.Added a static route to neighboring route and achieved neighbor ship.
R1#
router bgp 200
no synchronization
bgp log-neighbor-changes
network 1.0.0.0 mask 255.255.255.0
network 1.1.1.0 mask 255.255.255.0
network 2.2.2.0 mask 255.255.255.0
neighbor 11.11.2.1 remote-as 100
no auto-summary
FastEthernet0/0 5.5.2.1
Loopback0 1.1.1.1
Loopback2 2.2.2.2
!
!
ip route 11.11.2.0 255.255.255.0 FastEthernet0/0
!
!
!
R1#show ip bgp summary
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
11.11.2.1 4 100 19 19 3 0 0 00:17:05 0
!!
!!
!!
router bgp 100
no synchronization
bgp log-neighbor-changes
neighbor 5.5.2.1 remote-as 200
no auto-summary
!
!
FastEthernet0/0 11.11.2.1
!
!
!
ip route 11.11.2.0 255.255.255.0 FastEthernet0/0
!
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
5.5.2.1 4 200 20 20 1 0 0 00:17:11 2